<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h2>es6 demo演示</h2>
<script>
 function sum(x,y,z) {
   let total = 0;
   if (x)total+=x;
   if (y)total+=y;
   if (z)total+=z;
   //模板字符串 用反引号来使用
   console.log(`total:${total}`)
 }
 sum(5,'',9)
  // ... +变量  就成为动态参数
  function sum2(...m) {
    let total = 0;
    //for of 的使用方法
    for (var i of m){
      total += i;
    }
    console.log(`total:${total}`)

  }
  //箭头函数
  let sum3 = (...m)=>{
   let total = o;
    for (var i of m){
      total += i;
    }
    console.log(`total:${total}`)
  }
  var [x,y] = [4,8];
 // ...加数组 就是对数组的拆分
 console.info(...[4,8]);
  //数组的合体
  //[...arr1,...arr2]
 //这样写 可以把es6分给abc三个变量
  let [a,b,c] ="ES6";
</script>
</body>
</html>
